/*1.使用while方法+字符串拼接 */
// function repeatString(string,times){
//     //设置一个用来累次拼接的空字符串
//     var string1="";
//     while(times){
//         string1+=string;
//         times--;
//     }
//     return string1;
// }
// console.log(repeatString("abc",3));

/*2.使用数组方法 */
// function repeatString(string,times){
//     //设置一个用来累次拼接的空字符串
//     var string1=[];
//     while(times){
//         string1.push(string);
//         times--;
//     }
//     return string1.join("");
// }
// console.log(repeatString("abc",3));

/**3.使用递归 */
// function repeatStringNumTimes(string, times) {
//     if(times < 0) 
//       return "";
//     if(times === 1) 
//       return string;
//     else 
//       return string + repeatStringNumTimes(string, times - 1);
//   }
//   console.log(repeatStringNumTimes("abc", 3));


/*4.使用ES6的repeat方法 */
function repeatString(string,times){
    if(times>0){
        return string.repeat(times);
    }else{
        return "";
    }
}
console.log(repeatString("abc",3));
